With Fritz, I've followed the K.I.S.S. princible. Thats means keeping it as simple as possible for the end user. Tons of user defined controls only create confusion and headaches.
Some of you want a bot thats basically that: a robot that you can control and order about.
I'm sorry, but thats NOT what the FritzBot Project is about. My intentions with Fritz has always to make a bot that could simulate a good human pub player. To bring the pub server experience to ppl who don't have good connections, can't find a good server to play on, or who want to practice without being bothered. That means sometimes they do things you'd rather them not do, but as long as its something a REAL person would do: then they're doing what I designed them to do.
This is a first release, so of course its going to have bugs and issues. If I waited to release until it was perfect, I'd prolly never release!
Also, we on the FritzBot Team have lives, jobs, families and school to attend to first, so Fritz is just something we do in our precious spare time for fun. So, we work on the things we consider priorities first, and we make the bot something we'd enjoy ourselves.
Trust me - if I was getting paid to do this everyday, I'd make the bot of your dreams, with whatever you wanted, but I don't - so I make the bot WE want to play with.
Balance will always remain a priority, as CrapShoot noted. Because for every e-mail/PM/post/letter/etc I get that the bot is too hard, I get just as many if not more that its too easy. For every request to make the bot more complex as far as user options go, I get just as many that its too complicated.
So, I look for the balance.
Your comments and suggestions are appreciated and encouraged, just remember that we do this for fun in our spare time, so we can't just jump and do everything everyone wants.
Cheers!