Umm...how?
Match Engine: FTP's is far better, don't even try to argue. Bonuses for new ball bowlers, old ball bowlers, special talents (Triggered deliveries, skill bonuses for during matches, triggered batting skills, safe hands, etc.), variety in bowling attacks get a bonus, batsmen consolidate at the fall of a wicket and accelerate towards the end (unlike in BT where it is often the other way around), no stupid 'BT Collapses', pitch conditions and weather actually play a role, fielding checks show you when a catch has been dropped or when a runout has been missed, as well as when they have been taken, and shows misfields or good fielding efforts. Fielding is more important in general. Captains play a role as better skippers set better fields, improving your side's bowling efforts, and also give the batters a boost as they are likely to tell them before they go in what is needed. You can assign 5-over spells to different bowlers, allowing you to use parttimers, and soon there will be pinch-hitter and strike-bowler options as well. Choosing between two players is much more than just going by skills, as bowling types (which make a difference), batting hand (LH/RH combinations gain a bonus), Fielding and Experience (Both which actually work and matter here) and Form (Which, suprise suprise, works here) all play a role. Experiences gains actually work properly and play quite a significant role. Oh, and batsmen shield tailenders too. Tactics play a so much bigger role in winning matches than just having the better team, you can actually see differences in performance when setting a bowler to attacking or defensive, and same with batsmen. I've won tons of games against better sides by out-thinking them. It's wonderful. It's so diverse. Your best bowler could have three dropped catches and lots of fumbles in the outfield giving him bad figures, your worst bowler could get lucky with some good work from the keeper. Your best bat could survive being dropped our be runout by the opposing side's best fielder. You could have a whirlwind innings of clean hitting, or just many misfields. It is so much like real cricket. It's brilliant.
Features - FTP again. You can have blog entries, wider range of stats (including friendly match stats) and organised friendly competitions all for non-members. You need to be a member to start a competiton, but if the member wants, no-members can join too. You can also re-name players as a member (a limited amount though, you will have to pay extra if you want to exceed that limit), as well as even more stats, logos, etc. There is also a world ranking scheme here, and a better, fairer cup to go with a T20, Senior One-Day and Youth One-Day league. Which brings another feature, a Youth Academy team. Fantastic feature. Youth players can play in your senior team as well. All youth pulls start there, and when they turn 19, join the senior squad. The amount you invest in the academies controlls how good they are and how fast they train, but the amount you invest is judged against a nation-wide average. So if the nation-wide average it 20K, then investing that amount will keep your academy static, while more will show slight improvements. The difference in training speeds for a lower academy against the highest level is apparently not a great deal, so newbies are not disadvantaged either. The training system in FTP is fantastic too, completely eliminating farm teams and making an allround team more possible, as well as making training incredible allrounders trickier.
Communtiy: Well, BT wins here sadly. But FTP has a great community, just not the strength of BT's.
International Games: FTP all the way. In one season FTP has done what BT has failed in what, 5 seasons? We have International Tours, which last one week (3 times a season for each team, staggered across the season between U-19s and Nats), and have 3 ODIs. These tours may soon include tests. And the way they have been structured, with seperate fatigue for Club and Country, and bonuses for having NT players, actually makes having a NT worth while instead of it being like a White Elephant gift. (Look it up if you don't know what I mean by that). I've got quite a few NT players, and am proud of it and really like the exp. gains they get for touring. Except the fact that it dents my squad for that one week.
I don't think you've even been to the site or played the game, so you don't have any right to call it awful. I've played both, and FTP is the better one for me. Easily.