You seem worried about getting into complicated positions. Here are some ideas to keep things simpler:

(Q18) is good. Note that this is not only defensive, but also sets up a severe invasion at M17.

(C16) could be at F17, to settle the corner with a single move. This would leave you free to move out faster with your center group. The game move (or even C15) is good, but has the drawback of leaving the corner unsettled, so it makes the game more complicated.

(F10) is good -- do not allow this group to get enclosed.

(H10) is fine. Completing the upper left corner enclosure around F17 would also be good and probably simpler. You should be able to settle a single weak group which is not yet enclosed.
The cut starting with

(E15) is probably playable (although F15 looks like better shape, and the continuation you give is fine for B), but certainly complicates the game. Consider making shape in the center around G13 and letting W connect on dame if he wants to defend. Or just play F17 and take the corner.
For

the cut at G16 would be less dangerous. W pretty much has to give up the F16 stone, so you get a big corner. This cut does not give W much forcing moves to help attack your center group.
The game got complicated by move 30, when B has two weak groups.
I noticed one problem in the fighting which might be worth reviewing.

is an attempt to cut W, which is a good idea. The simplest cut would be N16 -- try playing out some variations. The wedge is also possible, but only if you plan to defend this stone -- try playing out some more variations. Giving W a ponnuki with the game sequence is bad, as it makes W strong on one side and allows him to give up a single stone on a small scale on the other side.