I know it can be frustrating to test several programs in order to find one that works exactly like you want, but with that attitude you're gonna have problems ever using a macro program.
First, there is no perfect bot program, either for mining or plvl. Second, the ones that exist out there were made (or cracked) with hard work from people in the forum, so you can't demand that the programs do all you want and even prepare coffee for you. Third, imho the best would be for you to use coboto to mine and copartner to plvl. However, none of them will do everything for you.
And no, I won't put here links to those, since they are stickies and extremely easy to find.