I think the first thing to keep in my mind is that playing any pool game is the least effective way to get better at pool. Identifying your weaknesses and working on turning those into strengths is the only real way to improve.
When it comes to one-pocket specifically, most players have a tendency to hide their weaknesses. Of course this makes sense if your goal is to win. So if you are only average at ball pocketing you aren't going to get a whole lot better at pocketing balls by playing one-pocket. Instead you will just avoid all the tough shots. The same thing will happen with your kicking, banking and safe games. You will just look for shots that you are strong at and run away from the others.
If you’re not careful I think one-pocket can actually stunt the growth of your overall game because of the things I mentioned above. I started out playing pool in a one-pocket town and I think it ultimately held my pool game back quite a bit because it didn't require me to work on my stroke like some of the other games do. The B players and below all work on out moving each other only to play an inexperienced one-pocket player that happens to be an A level rotation player and they get their livers shot out.
So proceed with caution. Yes one-pocket is a really interesting game and playing it can help you get better but only if you pay attention to the weaknesses in your game it points out to you, and you then work on mastering those.