Florida's permit is available easily, and covers Pennsylvania, and many more states. If Penn is the only state you're interested in, then the Penn permit is the way to go-quicker and cheaper. But, Florida's covers the following states:
Alabama, Arizona, Arkansas, Colorado, Delaware, Florida, Georgia, Idaho, Indiana, Kentucky, Louisiana, Mississippi, Missouri, Montana, North Carolina, North Dakota, Ohio, Oklahoma, Pennsylvania, South Dakota, Tennessee, Texas, Utah, Virginia and Wyoming.
Michigan and New Hampshire honor Florida permits held by Florida residents only.