I own the Pro Controller, GameCube controller, and the HORI Gamecube controllers. In my opinion, the best controller of the three to play Smash with is the original GameCube controller. The buttons feel natural, as they were from most of our childhoods. You really can't go wrong with it.. unless you consider the utilities, like you (the OP) said. The HORI isn't that bad of a controller. I can play virtual console/eShop games with it, such as Smash 64. Also, it can work for games such as Mario Kart or even Wii games. The left stick on the HORI is a bit sensitive. It's definitely somehthing to get used to. The controller feels super light and cheap, but that's due to the non-inclusion of a rumble feature. I feel that if you are on a low budget, just buy the HORI. They're decently inexpensive and look pretty cool. Significantly more versatile than the GameCube controller + Adapter. There is actually a nice golden Zelda edition HORI you should consider. Or the Pikachu one, which is the one I have. Saves you cash and makes you look stylish. Plus, you can sit from a far and play if need be. Have you considered the Pro controller? I think it's a great controller that feels great in the hands, better than the GameCube Controller. It doesn't feel cheap, the controller is responsive and pretty tactile. Looks snazzy, true wireless, large battery life (80hrs?), and works with Wii U games as well as some games purchased via eShop. Plus it comes with a USB cord that you can charge it with through the Wii U's USB ports or even your laptop. Some downfalls with it would be that it is a fingerprint magnet, gets dirty fast, and the left and right control sticks aren't as accurate (in my opinion) since they do not have the octagonal carvings that the GameCube Controller does.
Don't consider PDP. They are more for looks rather than actually playing.