If you want an offensive Pokemon, choose meowstick. If you want a set-up mon, klefki is perfect.
The ability prankster is only really useful when using non-attacks and if the Pokemon you are using is an attacker, then it's not as valuable.
This is why klefki is commonly used in uu, while meowstick lurks in tiers a bit lower.
Klefki has spikes, stealth rock, thunderwave, screens and an amazing defensive typing.
Meowstick lacks ability to make entry hazards and Klefkis great typing.
Klefki is more viable, by a long shot.