I'm all for using custom Pokémon, as long as they have good designs. I'm quite picky about that sort of thing - I personally dislike the Pokémon in Marble (sorry Baro!), though a lot of people think they're good...
But, if you can get up to Battle Fire's quality, or even better, Acanthite's (I know it's not a hack), then go for it!