Minimap2 is commonly used for long reads (Nanopore and company...) while for Illumina short reads one typically uses tools such as most commonly Hisat2 or STAR. They obviously need to be splice-aware which these two are (so is minimap2 but as said it is usually used for long reads). Any of the two should be a good choice.