Genesis is awesome. The yellow contracts mean there are no mainatence fees on those contracts (but i would double check if its an issue) bitcoin is lifetime/until its no profitable anymore. The fees as far as im aware are deducted before payouts i dont even notice them. So daily fees but at this point nothing major.
The charts are all supplied on the genesis website which makes it easy to track :)
I try not to put all my eggs in one basket and im happy to hold things long term which makes things nice and simple for me lol