as for myself, my skill level varies based on level of dedication (currently quite low :x) but i'd say i top out as a very good, but not great, player. i can hang with anyone in a given battle.
Basically this.
In DPPtHGSS i was pretty dedicated to battling , as in i enjoyed the metagame because it was totally balanced and team building etc were alot of fun so as thus battled a fair bit. Alot of players, even some top smogon players said i was one of the top 5 DP ladder players and since i got to #1 in basically every tier bar uber (didnt bother with ubers lol) in that gen several times and on the PO ladders of RBY and GSC too (only we thing we had back in those days for those gens haha, again i didnt bother with gen 3). I never partook in smogon tourneys because i feel those are not a good show of skill, even best of 3 are dubious in my eyes because its meant to lessen hax (as opposed to just one match if said one match was ruined by hax) because its kind of a psuedo gamblers fallacy, plus on top of this its alot easier to counter team in tours. Juxtaposition, on the other hand ladder play rewards consistency but i digress. In this gen id say i was "advance" i guess. I used
primarily stall but i also did
very well with offensive teams.
Lets move forward to gen 5. I disliked this gen quite a bit less due to several factors i.e power creep, weather, just didnt like the pokes or dumb ass fake pretend tiers (RU im looking at you lol) so my dedication was alot less. However, I still got to #1 in OU, UU and NU in this gen in BW1 aka not fake poser tiers. ;) So i was still pretty prolific. Again i didnt partake in big smog tours for the aforementioned reasons and this was amplified by imo one of THE single worst things to have ever happened in competitive pokemon as for as tour play goes, replays being stored on the internet. :\ As far as counter teaming and replays goes in tours go, its kind of like fire and gasoline. I lost most of my interest in BW2 so started using shitty gimmick teams, stopped laddering etc just cos things were getting pretty shitty and boring in regards to everything pokemon wise lol. In this gen id say i was "strong". Again, i used again primarily stall but again
did very well with offensive teams.
Lastly we have gen 6, when i first saw the changes of this gen like defog and megas i was like "eh those look kinda cool but will probs just be a massive gimmick" but ill give it a chance. Boy was i wrong unfortunately or id still be battling now, alas. Anyway op megas being accepted as the norm (they would be quick banned in ANY other gen), mechanic changes that dont really reward skill (Defog), ridiculous abilities and more that i could probably write a book on killed ALL of my interest. The only minor things this gen got right was lessening crits and the weather nerf and thats about it. I decided to start using massive uber turbo mecha gimmicks teams and gimmick pokemon. That was fun for a while and Clefairy, Farfetch'd, Victreebel etc sweeps honestly never get old :') and i even got to 7th in OU in ORAS with a team that had Smackdown Rhyperior, Delphox and Mantine (rofl) and also got to top 10-15 in both UU and NU but i just.....lost interest again. ORAS just amplified this with more megas, stupid shit like Gothitelle, Manaphy etc being "np" and other asinine things. Pokemon just didnt feel like pokemon anymore.
Tl;dr : Due to a multitude of things id say id be "Intermediate" at best now since im now retired lol.