"So what are your choices against other openings? Such as 1. d4, Nf6 2. Nf3 or ... 2. Bf4 ?"
++ You can play 1 d4 Nf6 2 Nf3 b5 and 1 d4 Nf6 2 Bf4 c5 intending ...Qb6
"Also, what are your choices against the sicilian?"
++ There are plenty of sharp tactical lines against the Sicilian. Example:
https://www.chessgames.com/perl/chessgame?gid=1993385
So what do you do when the opponent wnats to go for a bor... er... positional opening?
I like the budapest gambit against 1. d4, because most of the time I can get the pawn back and the position gets pretty open, similar to an e4 game.
However, some times the opponent may not follow with c4 after 1. d4, Nf6
So what are your choices against other openings? Such as 1. d4, Nf6 2. Nf3 or ... 2. Bf4 ? Is there a good way to convert it quickly to an open and tactical position?
Also, what are your choices against the sicilian?