Now the non commercial limit shouldn't be a big deal since most beginner's or hobbyists are only learning anyway. But if you were to come up with some great design, the Gold Version of PBP3 is $279.95 and gives you full commercial use. And that should pay for itself in the first batch of sales. And your code will build without issue cause the Student Version and Gold version use the same syntax, just a lot more parts supported.
The list of parts may look familiar. They are the same list I use in all my elproducts.com influenced designs such as the CHIPAXE and CHIPINO modules. There are even a few extra. The list gives you a part in 8 pin, 14 pin, 18 pin, 20 pin, 28 pin and 40 pin package. Plus you get a couple larger memory 18F parts. So to say this is limiting is not really understanding what they gave us.