I wouldn't say Mahle's where better no, accralite are proper forged and manufactured to very high modern standards where as the mahles are old and high pressure cast, both good pistons though.
I have only used BHP for small purchases and haven't had any issues on them.