Darhon Finance: Feature-Packed but Some Assembly Required